9 typedef unsigned long long ull
;
12 map
<ull
, long long> cache
;
17 ull c
; /* remaining product to factor */
21 while ((c
% 2) == 0) {
30 //printf("i: %lld\n", i);
40 //printf("c: %lld\n", c);
42 //printf("c quedo en: %lld\n", c);
43 //printf("r quedo en: %lld\n", r);
62 while (scanf("%lld", &n
) == 1 && n
){